package com.oneday.ashop.core.entity;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户表
 * Created by bo on 2015/7/12.
 */
@Document(collection = "User")
@Data
public class User extends IncIdEntity<Integer> implements Serializable{
    /**
     * 用户类型
     */
    public Integer type;
    /**
     * 用户名称
     */
    public String name;
    /**
     * 头像地址
     */
    public String imgUrl;
    /**
     * 性别
     */
    public Integer sex;
    /**
     * 年龄
     */
    public Integer age;
    /**
     * 用户密码
     */
    public String password;
    /**
     * 状态
     */
    public Integer status;
    /**
     * 注册方式,电话注册 还是邮件注册
     */
    public Integer regType;
    /**
     * 电话
     */
    public String telephone;
    /**
     * 邮件
     */
    public String email;
    /**
     * 身份证号
     */
    public String creditCardNo;
    /**
     * 城市id
     */
    public Integer place;
    /**
     * 用户地址
     */
    public String address;
    /**
     * 坐标
     */
    private Integer[] coordinate;
    /**
     * 添加时间
     */
    private Date addTime;
    /**
     * 备注
     */
    private String remarks;
}
